English Dictionary
◊ WATERING CART
watering cart
n : cart with a tank and sprinkler for sprinkling roads